heavy duty vehicle - Francés Inglés Diccionario